object MPEGConfig_RateControlForm: TMPEGConfig_RateControlForm Left = 218 Top = 278 BorderStyle = bsDialog ClientHeight = 257 ClientWidth = 351 Color = clBtnFace Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -12 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False Position = poScreenCenter Scaled = False ShowHint = True OnShow = FormShow PixelsPerInch = 96 TextHeight = 12 object OKButton: TButton Left = 184 Top = 226 Width = 75 Height = 25 Caption = 'OK' Default = True ModalResult = 1 TabOrder = 0 OnClick = OKButtonClick end object CancelButton: TButton Left = 266 Top = 226 Width = 75 Height = 25 Cancel = True Caption = 'Cancel' ModalResult = 2 TabOrder = 1 end object Notebook: TNotebook Left = 3 Top = 2 Width = 342 Height = 221 PageIndex = 4 TabOrder = 2 object TPage Left = 0 Top = 0 Caption = 'CBR' object CBR_BitRateLabel: TLabel Left = 24 Top = 24 Width = 75 Height = 12 Caption = '&Bit rate:' FocusControl = CBR_BitRate end object Bevel1: TBevel Left = 7 Top = 8 Width = 331 Height = 209 Shape = bsFrame end object CBR_BitRate_StepLabel: TLabel Left = 270 Top = 23 Width = 51 Height = 12 AutoSize = False end object CBR_BitRate: TSpinExEdit Left = 136 Top = 19 Width = 129 Height = 21 Hint = 'Set how many bits per sec video part use.'#13#10'The higher number, th' + 'e better quality and larger file size.'#13#10#13#10'For 320x240 30fps, nor' + 'mally 1152Kbit/sec'#13#10'For 640x480 30fps, normally 4000Kbit/sec' AlignValue = True CanFloatValue = False FloatValue = 1000 Increment = 50000 MinValue = 1000 TabOrder = 0 Value = 1000 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end end object TPage Left = 0 Top = 0 Caption = 'VBR' object Bevel2: TBevel Left = 7 Top = 8 Width = 331 Height = 209 Shape = bsFrame end object VBR_AvgBitRateLabel: TLabel Left = 22 Top = 24 Width = 99 Height = 12 Caption = '&Average bitrate:' FocusControl = VBR_AvgBitRate end object VBR_MaxBitRateLabel: TLabel Left = 22 Top = 50 Width = 100 Height = 12 Caption = '&Maximum bitrate:' FocusControl = VBR_MaxBitRate end object VBR_MinBitRateLabel: TLabel Left = 22 Top = 76 Width = 94 Height = 12 Caption = 'M&inimum bitrate:' FocusControl = VBR_MinBitRate end object VBR_MinBitRate_StepLabel: TLabel Left = 270 Top = 75 Width = 60 Height = 12 AutoSize = False end object VBR_MaxBitRate_StepLabel: TLabel Left = 270 Top = 49 Width = 60 Height = 12 AutoSize = False end object VBR_AvgBitRate_StepLabel: TLabel Left = 270 Top = 23 Width = 60 Height = 12 AutoSize = False end object VBR_AvgBitRate: TSpinExEdit Left = 136 Top = 19 Width = 129 Height = 21 Hint = 'Set average bitrate' AlignValue = True CanFloatValue = False FloatValue = 1000 Increment = 50000 MinValue = 1000 TabOrder = 0 Value = 1000 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object VBR_MaxBitRate: TSpinExEdit Left = 136 Top = 45 Width = 129 Height = 21 Hint = 'Set maximum bitrate' AlignValue = True CanFloatValue = False Increment = 50000 TabOrder = 1 Value = 0 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object VBR_MinBitRate: TSpinExEdit Left = 136 Top = 71 Width = 129 Height = 21 Hint = 'Set minimum bitrate' AlignValue = True CanFloatValue = False Increment = 50000 TabOrder = 2 Value = 0 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object VBR_Padding: TCheckBox Left = 22 Top = 104 Width = 281 Height = 17 Hint = 'When encoding, if actual bitrate gets smaller than minimum bitra' + 'te,'#13#10'output null data for padding so that the bitrate does not g' + 'et smaller than minimum.'#13#10#13#10'<> Detailed info'#13#10#13#10'Insert padding a' + 'ppropriately so that data transfer rate to'#13#10'VBV buffer does not ' + 'get lower than selected minimum bitrate.'#13#10#13#10'Thus, some time padd' + 'ing is inserted even if the bitrate is not'#13#10'lower than minimum t' + 'emporarily, then file size is increased.'#13#10#13#10'FYI, this is always ' + 'ON if it is fixed bitrate.' Caption = 'Enable padding when falling below the minimum bit rate' TabOrder = 3 end end object TPage Left = 0 Top = 0 Caption = 'MVBR' object MVBR_MaxBitRateLabel: TLabel Left = 22 Top = 24 Width = 100 Height = 12 Caption = '&Maximum bitrate:' FocusControl = MVBR_MaxBitRate end object MVBR_MinBitRateLabel: TLabel Left = 22 Top = 50 Width = 94 Height = 12 Caption = 'M&inimum bitrate:' FocusControl = MVBR_MinBitRate end object Bevel7: TBevel Left = 22 Top = 104 Width = 301 Height = 2 end object MVBR_CQ_Quality_PLabel: TLabel Left = 22 Top = 121 Width = 181 Height = 12 Caption = '&P picture spoilage when partial CQ:' end object MVBR_CQ_Quality_BLabel: TLabel Left = 22 Top = 145 Width = 183 Height = 12 Caption = '&B picture spoilage when partial CQ:' end object MVBR_MinBitRate_StepLabel: TLabel Left = 270 Top = 49 Width = 59 Height = 12 AutoSize = False end object MVBR_MaxBitRate_StepLabel: TLabel Left = 270 Top = 23 Width = 59 Height = 12 AutoSize = False end object Bevel4: TBevel Left = 7 Top = 8 Width = 331 Height = 209 Shape = bsFrame end object MVBR_MaxBitRate: TSpinExEdit Left = 136 Top = 19 Width = 129 Height = 21 Hint = 'Set maximum bitrate when bitrate for movie scene is specified.'#13#10 + #13#10'This setting does not specify bitrate of movie directly. Only ' + 'maximum bitrate is specified.' AlignValue = True CanFloatValue = False FloatValue = 1000 Increment = 50000 MinValue = 1000 TabOrder = 0 Value = 1000 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object MVBR_MinBitRate: TSpinExEdit Left = 136 Top = 45 Width = 129 Height = 21 Hint = 'Set minimum bitrate' AlignValue = True CanFloatValue = False Increment = 50000 TabOrder = 1 Value = 0 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object MVBR_Padding: TCheckBox Left = 22 Top = 75 Width = 281 Height = 17 Hint = 'When encoding, if actual bitrate gets smaller than minimum bitra' + 'te,'#13#10'output null data for padding so that the bitrate does not g' + 'et smaller than minimum.'#13#10#13#10'<> Detailed info'#13#10#13#10'Insert padding a' + 'ppropriately so that data transfer rate to'#13#10'VBV buffer does not ' + 'get lower than selected minimum bitrate.'#13#10#13#10'Thus, some time padd' + 'ing is inserted even if the bitrate is not'#13#10'lower than minimum t' + 'emporarily, then file size is increased.'#13#10#13#10'FYI, this is always ' + 'ON if it is fixed bitrate.' Caption = 'Enable padding when falling below the minimum bit rate' TabOrder = 2 end object MVBR_CQ_Quality_B: TSpinExEdit Left = 216 Top = 141 Width = 81 Height = 21 Hint = 'Suppose I picture spoilage is 0, set B picture relative spoilage' + ' a range of -100 to 100.'#13#10#13#10'Normally, this does not have to be c' + 'hanged.' AlignValue = False CanFloatValue = False Increment = 1 MaxValue = 100 MinValue = -100 TabOrder = 4 Value = 0 OnKeyDown = EditKeyDown end object MVBR_CQ_Quality_P: TSpinExEdit Left = 216 Top = 116 Width = 81 Height = 21 Hint = 'Suppose I picture spoilage is 0, set P picture relative spoilage' + ' a range of -100 to 100.'#13#10#13#10'Normally, this does not have to be c' + 'hanged.' AlignValue = False CanFloatValue = False Increment = 1 MaxValue = 100 MinValue = -100 TabOrder = 3 Value = 0 OnKeyDown = EditKeyDown end end object TPage Left = 0 Top = 0 Caption = 'AVBR' object Bevel3: TBevel Left = 7 Top = 8 Width = 331 Height = 209 Shape = bsFrame end object AVBR_QualityLabel: TLabel Left = 22 Top = 42 Width = 42 Height = 12 Caption = '&Quality:' FocusControl = AVBR_Quality end object AVBR_QualityMinLabel: TLabel Left = 75 Top = 22 Width = 94 Height = 12 AutoSize = False Caption = 'Lowest(0)' end object AVBR_QualityMaxLabel: TLabel Left = 176 Top = 22 Width = 87 Height = 12 Alignment = taRightJustify AutoSize = False Caption = 'Highest(100)' end object AVBR_MaxBitRateLabel: TLabel Left = 22 Top = 77 Width = 100 Height = 12 Caption = '&Maximum bitrate:' FocusControl = AVBR_MaxBitRate end object AVBR_MinBitRateLabel: TLabel Left = 22 Top = 103 Width = 94 Height = 12 Caption = 'M&inimum bitrate:' FocusControl = AVBR_MinBitRate end object AVBR_MaxBitRate_StepLabel: TLabel Left = 270 Top = 76 Width = 59 Height = 12 AutoSize = False end object AVBR_MinBitRate_StepLabel: TLabel Left = 270 Top = 102 Width = 59 Height = 12 AutoSize = False end object AVBR_Quality: TScrollBar Left = 75 Top = 40 Width = 190 Height = 16 Hint = 'Set quality at range of 0 - 100.The higher number, the better qu' + 'ality and larger file size.' PageSize = 0 TabOrder = 0 OnChange = AVBR_QualityChange OnKeyDown = EditKeyDown end object AVBR_QualityEdit: TSpinExEdit Left = 270 Top = 37 Width = 57 Height = 21 Hint = 'Set quality at range of 0 - 100.The higher number, the better qu' + 'ality and larger file size.' AlignValue = False CanFloatValue = True Increment = 1 MaxValue = 100 TabOrder = 1 Value = 0 OnChange = AVBR_QualityEditChange OnKeyDown = EditKeyDown end object AVBR_Padding: TCheckBox Left = 22 Top = 128 Width = 281 Height = 17 Hint = 'When encoding, if actual bitrate gets smaller than minimum bitra' + 'te,'#13#10'output null data for padding so that the bitrate does not g' + 'et smaller than minimum.'#13#10#13#10'<> Detailed info'#13#10#13#10'Insert padding a' + 'ppropriately so that data transfer rate to'#13#10'VBV buffer does not ' + 'get lower than selected minimum bitrate.'#13#10#13#10'Thus, some time padd' + 'ing is inserted even if the bitrate is not'#13#10'lower than minimum t' + 'emporarily, then file size is increased.'#13#10#13#10'FYI, this is always ' + 'ON if it is fixed bitrate.' Caption = 'Enable padding when falling below the minimum bit rate' TabOrder = 2 end object AVBR_MinBitRate: TSpinExEdit Left = 136 Top = 98 Width = 129 Height = 21 Hint = 'Set minimum bitrate' AlignValue = True CanFloatValue = False Increment = 50000 TabOrder = 4 Value = 0 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object AVBR_MaxBitRate: TSpinExEdit Left = 136 Top = 72 Width = 129 Height = 21 Hint = 'Set maximum bitrate' AlignValue = True CanFloatValue = False FloatValue = 1000 Increment = 50000 MinValue = 1000 TabOrder = 3 Value = 1000 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end end object TPage Left = 0 Top = 0 Caption = 'CQ' object CQ_QualityMinLabel: TLabel Left = 75 Top = 22 Width = 94 Height = 12 AutoSize = False Caption = 'Lowest(0)' end object CQ_QualityLabel: TLabel Left = 22 Top = 42 Width = 42 Height = 12 Caption = '&Quality:' FocusControl = CQ_Quality end object CQ_QualityMaxLabel: TLabel Left = 168 Top = 22 Width = 95 Height = 12 Alignment = taRightJustify AutoSize = False Caption = 'Highest(100)' end object CQ_MaxBitRateLabel: TLabel Left = 22 Top = 77 Width = 100 Height = 12 Caption = '&Maximum bitrate:' FocusControl = CQ_MaxBitRate end object CQ_MinBitRateLabel: TLabel Left = 22 Top = 103 Width = 94 Height = 12 Caption = 'M&inimum bitrate:' FocusControl = CQ_MinBitRate end object CQ_Quality_PLabel: TLabel Left = 22 Top = 165 Width = 105 Height = 12 Caption = '&P picture spoilage:' end object CQ_Quality_BLabel: TLabel Left = 22 Top = 189 Width = 107 Height = 12 Caption = '&B picture spoilage:' end object Bevel5: TBevel Left = 7 Top = 8 Width = 331 Height = 209 Shape = bsFrame end object Bevel6: TBevel Left = 22 Top = 152 Width = 301 Height = 2 end object CQ_MinBitRate_StepLabel: TLabel Left = 270 Top = 102 Width = 59 Height = 12 AutoSize = False end object CQ_MaxBitRate_StepLabel: TLabel Left = 270 Top = 76 Width = 59 Height = 12 AutoSize = False end object CQ_Quality: TScrollBar Left = 75 Top = 40 Width = 190 Height = 16 Hint = 'Set quality at range of 0 - 100.The higher number, the better qu' + 'ality and larger file size.' PageSize = 0 TabOrder = 0 OnChange = CQ_QualityChange OnKeyDown = EditKeyDown end object CQ_QualityEdit: TSpinExEdit Left = 270 Top = 37 Width = 57 Height = 21 Hint = 'Set quality at range of 0 - 100.The higher number, the better qu' + 'ality and larger file size.' AlignValue = False CanFloatValue = True Increment = 1 MaxValue = 100 TabOrder = 1 Value = 0 OnChange = CQ_QualityEditChange OnKeyDown = EditKeyDown end object CQ_MaxBitRate: TSpinExEdit Left = 136 Top = 72 Width = 129 Height = 21 Hint = 'Set maximum bitrate' AlignValue = True CanFloatValue = False FloatValue = 1000 Increment = 50000 MinValue = 1000 TabOrder = 2 Value = 1000 OnKeyDown = EditKeyDown OnKeyUp = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object CQ_MinBitRate: TSpinExEdit Left = 136 Top = 98 Width = 129 Height = 21 Hint = 'Set minimum bitrate' AlignValue = True CanFloatValue = False Increment = 50000 TabOrder = 3 Value = 0 OnKeyDown = EditKeyDown OnGetText = BitRateEditGetText OnGetValue = BitRateEditGetValue end object CQ_Padding: TCheckBox Left = 22 Top = 128 Width = 281 Height = 17 Hint = 'When encoding, if actual bitrate gets smaller than minimum bitra' + 'te,'#13#10'output null data for padding so that the bitrate does not g' + 'et smaller than minimum.'#13#10#13#10'<> Detailed info'#13#10#13#10'Insert padding a' + 'ppropriately so that data transfer rate to'#13#10'VBV buffer does not ' + 'get lower than selected minimum bitrate.'#13#10#13#10'Thus, some time padd' + 'ing is inserted even if the bitrate is not'#13#10'lower than minimum t' + 'emporarily, then file size is increased.'#13#10#13#10'FYI, this is always ' + 'ON if it is fixed bitrate.' Caption = 'Enable padding when falling below the minimum bit rate' TabOrder = 4 end object CQ_Quality_B: TSpinExEdit Left = 144 Top = 185 Width = 81 Height = 21 Hint = 'Suppose I picture spoilage is 0, set B picture relative spoilage' + ' a range of -100 to 100.'#13#10#13#10'Normally, this does not have to be c' + 'hanged.' AlignValue = False CanFloatValue = False Increment = 1 MaxValue = 100 MinValue = -100 TabOrder = 6 Value = 0 OnKeyDown = EditKeyDown end object CQ_Quality_P: TSpinExEdit Left = 144 Top = 160 Width = 81 Height = 21 Hint = 'Suppose I picture spoilage is 0, set P picture relative spoilage' + ' a range of -100 to 100.'#13#10#13#10'Normally, this does not have to be c' + 'hanged.' AlignValue = False CanFloatValue = False Increment = 1 MaxValue = 100 MinValue = -100 TabOrder = 5 Value = 0 OnKeyDown = EditKeyDown end end end end